Quadratic Outer Approximation for Convex Integer Programming
نویسندگان
چکیده
We present a quadratic outer approximation scheme for solving general convex integer programs, where suitable quadratic approximations are used to underestimate the objective function instead of classical linear approximations. As a resulting surrogate problem we consider the problem of minimizing a function given as the maximum of finitely many convex quadratic functions having the same Hessian matrix. A fast algorithm for minimizing such functions over integer variables is presented. Our algorithm is based on a fast branch-and-bound approach for convex quadratic integer programming proposed by Buchheim, Caprara and Lodi [5]. The main feature of the latter approach consists in a fast incremental computation of continuous global minima, which are used as lower bounds. We generalize this idea to the case of k convex quadratic functions, implicitly reducing the problem to 2 − 1 convex quadratic integer programs. Each node of the branch-and-bound algorithm can be processed in O(2n) time. Experimental results for a class of convex integer problems with exponential objective functions are presented. Compared with Bonmin’s outer approximation algorithm B-OA and branch-and-bound algorithm B-BB, running times for both ternary and unbounded instances turn out to be very competitive.
منابع مشابه
Improved quadratic cuts for convex mixed-integer nonlinear programs
This paper presents scaled quadratic cuts based on scaling the second-order Taylor expansion terms for the decomposition methods Outer Approximation (OA) and Partial Surrogate Cuts (PSC) used for solving convex Mixed Integer Nonlinear Programing (MINLP). The scaled quadratic cut is proved to be a stricter and tighter underestimation for the convex nonlinear functions than the classical supporti...
متن کاملRelaxing Nonconvex Quadratic Functions by Multiple Adaptive Diagonal Perturbations
Abstract The current bottleneck of globally solving mixed-integer (nonconvex) quadratically constrained problems (MIQCPs) is still to construct strong but computationally cheap convex relaxations, especially when dense quadratic functions are present. We propose a cutting-surface method based on multiple diagonal perturbations to derive convex quadratic relaxations for nonconvex quadratic probl...
متن کاملMINLP Strengthening for Separable Convex Quadratic Transportation-Cost UFL
In the context of a variation of the standard UFL (Uncapacitated Facility Location) problem, but with an objective function that is a separable convex quadratic function of the transportation costs, we present some techniques for improving relaxations of MINLP formulations. We use a disaggregation principal and a strategy of developing model-specific valid inequalities (some nonlinear), which e...
متن کاملOn the Parallel Approximability of Some Classes of Quadratic Programming
In this paper we analyze the parallel approximability of two special classes of Quadratic Programming. First, we consider Convex Quadratic Programming. We show that the problem of Approximating Convex Quadratic Programming is P-complete. We also consider two approximation problems related to it, Solution Approximation and Value Approximation and show both of these cannot be solved in NC, unless...
متن کاملA Recurrent Neural Network for Solving Strictly Convex Quadratic Programming Problems
In this paper we present an improved neural network to solve strictly convex quadratic programming(QP) problem. The proposed model is derived based on a piecewise equation correspond to optimality condition of convex (QP) problem and has a lower structure complexity respect to the other existing neural network model for solving such problems. In theoretical aspect, stability and global converge...
متن کامل